// {bem_b,bem_e,bem_m,VueAndNvueStyleAttr,when}
@use "./mixin/mixins.scss" as *;
@use './mixin/function.scss' as *;

@import "common/index.scss";

@include bem_b(dropdown-menu){
	@include bem_e(scroll){
		&-wrapper{
			/* #ifndef APP-NVUE */
			overflow: auto hidden;
			/* #endif */
		}
		&-view {
			@include flex;
		}
		&__nav{
			@include flex;
			position: relative;
			&__item {
				@include flex;
				align-items: center;
				justify-content: center;
				
				&--disabled {
					/* #ifndef APP-NVUE */
					cursor: not-allowed;
					/* #endif */
				}
				&__text-wrapper{
					padding-right: 4px;
				}
				
				&__text {
					font-size: 15px;
					@include VueAndNvueStyleAttr("color","text-color", "regular");
				
					&--disabled {
						@include VueAndNvueStyleAttr("color","text-color", "disabled") !important;
					}
				}
			}
		}
	}
}